package com.bw.module_live.anchor.intent

import com.bw.lib_common.base.IIntent
import com.bw.module_live.anchor.model.entity.CreateLiveRequestEntity
import com.bw.module_live.anchor.model.entity.SendRedPacketRequestEntity
/**
 * @author ykj
 * @date 2025-11-04 18:09
 * @description
 */
sealed class LiveAnchorIntent: IIntent {
    /**
     * 创建直播间
     */
    data class CreateLive(val liveRequestEntity: CreateLiveRequestEntity) : LiveAnchorIntent()

    /**
     * 发红包
     */
    data class SendRedPacket(val redPacketRequestEntity: SendRedPacketRequestEntity) : LiveAnchorIntent()

    /**
     * 上车
     */
    data class SendGoods(val goods_id:String,val room_id:String) : LiveAnchorIntent()
    /**
     * 下车
     */
    data class SendGoodsRemove(val goods_id:String,val room_id:String) : LiveAnchorIntent()
}